@import url("base.css");
@import url("header.css");

#mainbody{width:950px; margin:0 auto; background:#FFF; background:url(../images/mainbodybg.gif) repeat-x 0 top; margin-top:5px; }
* html #mainbody{ padding-bottom:0;}
*+html #mainbody{ padding-bottom:0;}

#local{font-size:12px; color: #000; line-height:30px; padding-left:25px;border:solid 1px #ddd;background:url(../images/icon2.gif) no-repeat 2px center;margin-bottom:10px;background-color:whitesmoke;}
.frame{width:950px; float:left; border:solid 1px #D5D5D5; }
.frame h3{ height:30px; line-height:30px; font-size:14px; font-weight:normal; padding-left:10px; border-bottom:solid 1px #E0E0E0;  color:#0E5A8B; background:url(../images/bg_msg.gif) repeat bottom;}
.frame h3 span{height:30px; line-height:30px; background:url(../images/dot02.gif) no-repeat 0 top; padding-left:20px;}


.leftframe{ float:left; width:524px; margin:20px 10px 20px 15px; border:solid 0px red;}
.leftframe .left{ float:left; width:12px; height:300px; background:url(../images/reg/reg_2.gif) no-repeat top;}


.leftframe .center{float:left; width:500px;}
.leftframe .center .top{height:12px; background:url(../images/reg/reg_1.jpg) no-repeat bottom; }
.leftframe .center .content{ background:url(../images/reg/reg_4.jpg) repeat-x top; }


.leftframe #regform{ margin:0px; border:dashed 0px #CECECE; padding:10px 10px; }
.leftframe #regform label{margin-right:10px;}
.leftframe #regform p{width:80%; margin:0 auto; text-align:left; line-height:30px; color:#666666; }

.leftframe #regform ul{width:80%; margin:0 auto; text-align:left; line-height:30px; color:#666666; }
.leftframe #regform ul:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
.leftframe #regform li{
	width:95px; height:20px; line-height:20px; float:left; display:block; text-align:left;
	margin:0px 0 5px 5px !important;
	*margin:0px 0 5px 5px !important;
	*margin:0px 0 5px 5px;
}
.leftframe #regform .li{width:80px; float:left; text-align:center; background:#E8F2F9;  font-size:14px; color:#AA0000;}



.leftframe #regform .submit{text-align:center; margin-top:15px;}

.leftframe #regform input[type="text"]{color:#444; border:solid 1px #9f9f9f; height:18px; }
.leftframe #regform input[type="password"]{color:#444; border:solid 1px #9f9f9f; height:18px; }


.leftframe #regform input{* height:25px; }
.leftframe #regform #submit{* height:39px; }
.leftframe #regform .inputtext {*color:#444; *border:solid 1px #9f9f9f; *height:18px; *width:230px;}
.leftframe #regform .inputtext_s {*color:#444; *border:solid 1px #9f9f9f; *height:25px; *width:80px; font-size:14px; line-height:25px;}


.leftframe #regform a{font-size:12px;}
.leftframe #regform a:link{color:#FF6600;}
.leftframe #regform a:visited{color:#FF6600;}
.leftframe #regform a:hover{color:red; text-decoration:none;}
.leftframe #regform a:active{color:#FF6600;}



.leftframe .right{ float:right; width:12px;height:300px; background:url(../images/reg/reg_3.gif) no-repeat top;} }
.leftframe .toppics{margin:20px 10px 0 10px; float:left;}



.rightframe{border:solid 1px #7F9B60; background:#F2F9E9; float:right; width:38%; margin:30px 5px 10px 5px; height:580px;}
.rightframe p{width:80%; margin:10px auto; padding-left:20px; text-align:left; color:#666666; line-height:25px; background:url(../images/onshow.gif) no-repeat ; }

}